//
//  MPBAuthorizationBaseTools.m
//  MiaoPai
//
//  Created by jiaxuzhou on 2017/6/21.
//  Copyright © 2017年 Jeakin. All rights reserved.
//
//


#import "MPBAuthorizationBaseTools.h"


@implementation MPBAuthorizationBaseTools


#pragma mark - Abstract methods

- (MPE_AuthorizationType)permissionType
{
    @throw [NSException
            exceptionWithName:NSInternalInconsistencyException
            reason:[NSString stringWithFormat:@"必须在子类中实现 %@",NSStringFromSelector(_cmd)]
            userInfo:nil];
}

- (MPE_AuthorizationStatus)authorizationStatus
{
    @throw [NSException
            exceptionWithName:NSInternalInconsistencyException
            reason:[NSString stringWithFormat:@"必须在子类中实现 %@",NSStringFromSelector(_cmd)]
            userInfo:nil];
}

- (void)actuallyAuthorize
{
    @throw [NSException
            exceptionWithName:NSInternalInconsistencyException
            reason:[NSString stringWithFormat:@"必须在子类中实现 %@",NSStringFromSelector(_cmd)]
            userInfo:nil];
}


@end
